In Part 1 of this post, “scalability” was defined and scalability issues with the software itself were described. In Part 2, we look at…
Latest posts - Page 3
Will This Scale–Part 1–Evaluating Software Architecture for Scalability

Perhaps the most common question we get at Crosslake when performing technical due diligence on a company is, “Will this thing scale?” After all,…
Collaborating to Deliver Open-Source Software For Digital Payment Systems to Benefit the Poor

Those of us in developed countries have difficulty imagining what it’s like not to have access to a bank account or the other benefits…
How To Structure an Agile Software Development Contract

How do you structure a contract for the development of software in a world that has learned valuable lessons from waterfall? It’s a challenge.…
Using Docker Containers For Microservices

This article gives insight and analysis regarding container usage for dev pipeline of a software product built using microservices architecture. Innovative businesses are using…
How To Use Pairwise Testing

This software requires too many tests! • There are too many variations of your test suite to run them all!• To test all combinations…
Comparing 3 Major Modernization Strategies for Legacy Code

Having helped many clients on their journey to next generation technology, we often tackle the issue of modernization strategies for legacy code and platforms.…
Why Innovative Businesses Are Migrating to Microservices

To keep pace with changing market demands and competitor landscapes, as well as innovations from industry leaders like Amazon, Google, and Netflix, businesses of…
Software Development Outsourcing Checklist—How to Ensure Success

Principles of Successful Development Projects Leveraging a trusted development partner can help you expedite your product roadmap and adoption of new technologies, however, these…
Making DevOps Work For You

Making DevOps work is one of those things everyone wants. Out with the old and in with the new. But what drives that demand…