Top 10 secure coding practices

DevOps involves integrating development, testing, deployment, and release cycles into a collaborative process. Security is often considered an afterthought, to be inserted just before release. Having the forethought to integrate security throughout the DevOps cycles is known as DevSecOps; and it involves intelligence, situational awareness, and collaboration; secure coding, deployment and management. Always follow to … Read more

Security Logging in the Application Development Lifecycle

Security logging is a fundamental aspect of application development that safeguards our software against threats and vulnerabilities. Let us explore the significance of security logging in the application development lifecycle, where it should be implemented, what information should be logged, and why it is essential for the security and integrity of your applications. Why is … Read more

Twelve-factor design of microservice application

Microservices divide a large program into a number of smaller, independent services. Unlike a monolithic application which implements all features in a single code base with a database for all data. Today we will insight into a base principals of building microservice applications called ‘Twelve-factor design’. What is microservice application? Microservices are the current industry … Read more

Circuit Breaker Pattern with Microservices Architecture

Microservices are an architectural and organizational approach to software development where software is composed of small independent services that communicate over well-defined APIs. These services are owned by small, self-contained teams. Microservices architectures make applications easier to scale and faster to develop, enabling innovation and accelerating time-to-market for new features. In such architecture, services have … Read more

Simple message queue with RabbitMQ and EasyNetQ on .Net Core

RabbitMQ is one of the most popular open source message brokers and a critical component of distributed applications and platform based on microservice pattern, like online trading, order processing software and booking hubs. Some customers choose RabbitMQ for its feature richness, active community support, and broad range of supported clients and frameworks. However, RabbitMQ message … Read more