5 Reports Every Software Architect Should Read

Technology Report

#1 – Google’s Accelerate State of DevOps Report Google’s research division has partnered with DORA (DevOps Research and Assessment) research program to carry out data-driven insights for effective DevOps and organizational performance. As part of this program, they have been publishing State of DevOps Report (2014-2019) for the last six years. DORA became part of Google Cloud in 2018 (click here for announcement details). As an architect, it is one…

Read More

Don’t Miss These Critical Success Factors For API Management Using MuleSoft

API Management

As an enterprise API management solution, MuleSoft has been consistently recognized as a leader by research firms like Gartner (click here for 2020 report). It has built-in & out-of-the-box capabilities to get your journey accelerated towards Enterprise API development strategy in your organization. Furthermore, having an API Strategy with defined critical success factors helps to measure success in the future. As applicable to most of the organizations, there are three…

Read More

Why & How To Get Azure Fundamentals (AZ-900) Certified In 4 Weeks

Why To Get Azure Fundamentals? If you are using Azure Cloud, then this question becomes irrelevant. But if you are using Google Cloud or AWS Cloud, it helps to broaden your Cloud perspective by understanding the basics of Azure. Some of the key benefits outlined as: Get the fundamental knowledge of cloud concepts (if new to cloud) and Azure foundational knowledge (Management Groups, Subscriptions, NSG, ASG, etc.) Appreciate the competing…

Read More

Why caching and in-memory data grid is no longer an afterthought

Caching

Evolution of Caching Technologies In an early stage, caching started with simply putting data into memory (also known as local caching) in the same process node (e.g. application server). Gradually it evolved with externalizing the cache as a separate process node and eventually re-engineered to adopt distributed computing architecture. In the current landscape, most of the caching system architecture uses in-memory data grid technology, which is essentially a part of…

Read More

3 Simple Tricks Every Architect Should Know About Twelve-Factor App

twelve-factor app

Twelve-factor app, introduced by Heroku, became a popular reference as principles in building cloud-native or software-as-a-service (SaaS) applications. As a software architect, awareness is an important aspect so that you can effectively apply new patterns or methodologies to make successful applications. Use these 3 Tricks / Steps when you are designing or refactoring the applications. 1. Get to the basics The first step is to ensure that you understand all…

Read More

Introduction to Software Architecture

Software Architecture

If you are starting your journey as a software architect, getting to know the fundamentals of software architecture as per industry standard (IEEE 42010) is the first step. This slide deck is an effort to unpack the IEEE definition of Software Architecture & provide the guidance and recommendation to make your journey easier. Refer to post on Logical Architecture & Physical Architecture for further details on creating effective architectural artifacts.…

Read More

Standards and Guidelines for Software Architecture

Architecture Standards

As a software architect, it is important to understand available industry standards to increase your breadth of knowledge and apply the best practices available. #1 – IEEE 42010 Systems and software engineering #2 – SEI ATAM: Method for Architecture Evaluation SEI (Software Engineering Institute) is an American research and development center by Carnegie Mellon university. While SEI program of work is conducted in several principal areas, their contribution to software…

Read More

5 Steps for AWS Solutions Architect Associate Certification

AWS Certification

AWS has launched new version of AWS Certified Solutions Architect – Associate SAA-C02) in March 2020 and based on my journey of getting certified, would like to share my experience to make you successful. Here are 5 steps for AWS Certified Solutions Architect certification you can follow to make sure your journey also results in success: Step 1 – Complete an online course to cover broader AWS services Below mentioned…

Read More

Essential Tips for Microservices Modern Architecture

The dawn of microservices-based modern architecture has made everybody talking about it. This blog is an attempt to consolidate key tips to ensure everybody is geared towards doing the right thing rather than doing the thing right. Feel free to share your thoughts/feedback and we will make sure we edit this blog to address it collaboratively. As everybody interested in Microservices must have googled or read articles about it or many…

Read More