Author: Shuvam

  • The importance of good software design

    The importance of good software design

    Chirag Anand and I had written this note together in 2019, for a client for whom we were consulting. The client had ambitions of building a sophisticated business productivity system, but had no expertise in software development or software vendor outsourcing, and wanted to hand over the requirements lock, stock and barrel to one of…

  • Video talk: Architecture of business applications 5/5

    Video talk: Architecture of business applications 5/5

    We are creating a series of video talks to discuss our understanding of the architecture of business applications. We have learned a lot from our clients, and have also done some work ourselves in various projects. Sometimes, we have been called in to advise on architecture issues. Putting all these together, we thought that it…

  • Video talk: Architecture of business applications 4/5

    Video talk: Architecture of business applications 4/5

    We are creating a series of video talks to discuss our understanding of the architecture of business applications. We have learned a lot from our clients, and have also done some work ourselves in various projects. Sometimes, we have been called in to advise on architecture issues. Putting all these together, we thought that it…

  • Video talk: Architecture of business applications 3/5

    Video talk: Architecture of business applications 3/5

    We are creating a series of video talks to discuss our understanding of the architecture of business applications. We have learned a lot from our clients, and have also done some work ourselves in various projects. Sometimes, we have been called in to advise on architecture issues. Putting all these together, we thought that it…

  • Video talk: Architecture of business applications 2/5

    Video talk: Architecture of business applications 2/5

    We are creating a series of video talks to discuss our understanding of the architecture of business applications. We have learned a lot from our clients, and have also done some work ourselves in various projects. Sometimes, we have been called in to advise on architecture issues. Putting all these together, we thought that it…

  • Video talk: Architecture of business applications 1/5

    Video talk: Architecture of business applications 1/5

    We are creating a series of video talks to discuss our understanding of the architecture of business applications. We have learned a lot from our clients, and have also done some work ourselves in various projects. Sometimes, we have been called in to advise on architecture issues. Putting all these together, we thought that it…

  • “Modernizing” databases

    “Modernizing” databases

    We work with modern databases, and also help our clients modernize their database setup. This involves many possible services. Database version upgrade We have done many projects where we just migrate a critical application with a few TB of data from Postgres 9 to Postgres 15, or some similar jump in major versions. This sort…

  • What are “modern applications”?

    What are “modern applications”?

    We say we develop modern applications. We do application modernisation. What exactly does Remiges mean by this? The tech stack Our team has worked with the following language systems at various points in our journey: We do not build what we call modern applications unless we work with a tech stack which we have full…