PROGRESSIVE CODERPROGRESSIVE CODER
  • Become a Pro!
  • Areas
    • Software Design and Architecture
      • Software Architecture
        • Microservices
        • Domain Driven Design
        • Event Driven Architecture
        • Monolithic Architecture
    • Cloud computing and DevOps
      • Platforms
        • AWS
      • Containerization and Orchestration
        • Docker
        • Docker Compose
        • Kubernetes
        • OpenShift
      • Infrastructure as Code
        • Terraform
      • Message Queuing and Streaming
        • Kafka
        • RabbitMQ
      • Caching and Performance
        • Redis
    • Programming Languages and Frameworks
      • Data Structures and Algorithms
      • Languages
        • Java
        • Rust
        • Golang
        • Python
      • Frameworks
        • Spring Boot
        • Spring Cloud
        • Axon Framework
        • NodeJS
        • ExpressJS
        • NestJS
        • Fastify
        • FastAPI
        • KoaJS
        • Deno
      • Integration
  • Blog
  • About

Monolithic Architecture

Blog

Inside Shopify’s Modular Monolith Approach

Shopify’s core monolith has over 2.8 million lines of Ruby code and more than 500,000 commits. This makes it one of the largest Ruby on Rails codebases in the world. Though we spoke about it briefly in an earlier post about different types of Monolithic systems, we are going to Read more…

By Saurabh Dashora, 11 months8 months ago
Blog

A Guide to Different Types of Monolithic Systems

It has become some sort of a trend to bash monolithic systems without understanding what they truly are. Also, it has become common for organizations and teams to jump on the microservices bandwagon without fully embracing the idea. The idea that monoliths are like big balls of mud and microservices Read more…

By Saurabh Dashora, 11 months8 months ago
Blog

From Monolith to Microservices – a strategic approach

One of the primary problems facing enterprises is the problem of moving from monolith to microservices. The larger the enterprise, the bigger are their monolithic applications. And harder it is to refactor them to a microservices architecture. Everyone seems to agree to the benefits of microservices. We covered it at Read more…

By Saurabh Dashora, 4 years8 months ago
Recent Posts
  • Dealing with Data Ownership in a Distributed System
  • Fixed Window Rate Limiting Algorithm – A Simple Implementation
  • How to use Kubernetes Storage Class for Dynamic Provisioning?
  • 4 Must-Know Strategies for Code Reuse in Software Engineering
  • What you must know about Rate Limiting?
Categories
Recent Posts
  • Dealing with Data Ownership in a Distributed System September 1, 2023
  • Fixed Window Rate Limiting Algorithm – A Simple Implementation August 30, 2023
  • How to use Kubernetes Storage Class for Dynamic Provisioning? August 24, 2023
Links
  • About
  • Subscribe
  • Privacy Policy

  • About
  • Subscribe
  • Privacy Policy
Created my free logo at LogoMakr.com