Security best practice, patterns & architecture links from AWS, GCP & Azure – Part 1

Herewith I am providing a curated list of links for security best practices, patterns & architecture for AWS, GCP & Azure – Part 1. AWS: Security – AWS Well-Architected Framework (amazon.com) AWS Security Reference Architecture (AWS SRA) – AWS Prescriptive Guidance (amazon.com) AWS Security Documentation (amazon.com) Security, identity, compliance – AWS Prescriptive Guidance (amazon.com) Cloud…… Continue reading Security best practice, patterns & architecture links from AWS, GCP & Azure – Part 1

Key concepts, documentation & keywords in Kafka – Part 1

Here are some important concepts, documentation and keywords of Kafka that you can refer and learn. There are two major flavors of Kafka – Apache Kafka & Confluent Kafka, I have listed major keywords, documentation and concepts from both here: BrokerZookeeperkSQLREST-ProxySchema-RegistryConnectorsOperatorControl CenterStreamsTopicsConsumersProducersPartitionsOffsetLogNodeReplicaMessageLeaderFollowerReplicatorSchema managementConfluent HubEventsAssociated keywords in today’s cloud deployments: Docker containers, Kubernetes, Ansible, Security Associated…… Continue reading Key concepts, documentation & keywords in Kafka – Part 1

Productivity hacks for Architects / Designers / Tech Leads

As per my experience, the biggest productivity hacks for Architects / Designers / Tech Leads are not to decide the variables / class names / loops / scope / data types / exception handling / object relational mapping & so on – they definitely are important and should be done, but so are the below…… Continue reading Productivity hacks for Architects / Designers / Tech Leads

Skills required for working as a Solution Architect

High level Architecture understanding about Clustering of Databases / Applications Servers / Operating Systems, Enterprise Architecture, Non Functional Requirements, Integrations, Various Enterprise Software Products & Frameworks Concepts of Virtualization and Cloud platforms like AWS, Azure & Google Cloud Integration – Tools, Frameworks & Products that can be used like ESB, Web-Services, etc. Latest trends around…… Continue reading Skills required for working as a Solution Architect

What do Presales Consultants / Solution Architects do ? – Part 1

All software projects and software product development goes through a cycle whether in AGILE / WATERFALL / ITERATIVE / HYBRID AGILE / DEVOPS / etc. where requirements are discussed, finalized or atleast finalized at a high level with prospects / customers – internal or external, post which project Statement of Work is created / signed…… Continue reading What do Presales Consultants / Solution Architects do ? – Part 1

Blockchain for ECM and Digital Assets

What is ECM ? Enterprise Content Management is a repository of documents with workflow, scanning, digital rights management, integrations, metadata, web content management and portals weaved around it What is BlockChain ? Database mainly used as distributed ledger which does not allow modifications of earlier stored ‘Blocks’ in it and secured by cryptography in a…… Continue reading Blockchain for ECM and Digital Assets

Architecture design

One mistake many make while building architecture for any application / system is to build the architecture using best/latest technology in isolation. Architecture design has to be mapped to the use case and requirements. Areas listed below and more should be considered while making design for the architecture: 1. NFR (Non functional requirements) 2. Security…… Continue reading Architecture design