Choosing the right database for IT projects is no easy task — it depends on business requirements, but also on limitations introduced by costs, legal issues, and even the ability to find the right technical support. In this blog post, based on our experiences at Ingenious.BUILD, I'd like to discuss the challenges of using an … Continue reading Laravel & Unconventional Database – Why You Should Avoid That
Category: Architecture
Why and how you should update your technology stack
Technology stack is often discussed during planning new projects or during recruitment process, but is often overlooked when it comes to dedicating time and resources to updates – and it is huge mistake, because the consequences can be really serious. I would like to present the reasons why it is worth taking care of the … Continue reading Why and how you should update your technology stack
Few words about technical debt
If you work in IT, you probably have seen or heard the "technical debt" term. Do you know what it is? Just as the name suggests, it is a type of debt, and nobody likes to have debts, right? Similar to monetary debts, if we do not repay it, it will accumulate interest and make … Continue reading Few words about technical debt
Brownfield and Greenfield in software development
Software development is a complex project, especially if we work with something more complicated than just a simple CRUD application. If we want to cover a lot of business needs, we will have more and more requirements, new dilemmas, new use-cases and also a lot of things to monitor and check. Today I want to … Continue reading Brownfield and Greenfield in software development
Architecture Decision Record (ADR)
During software developing we often have some questions, especially when we join existing projects: why app uses that language? Why these solutions? Why we handle time or money values in such way? All these questions are very important, because it is a part of application architecture. Of course we can on team knowledge, but such … Continue reading Architecture Decision Record (ADR)