- Which technologies do you use?
- For software we use React, Next.js, TypeScript and React Native on the front end, and Node.js, Go and Python on the back end. Data sits in PostgreSQL, MySQL or MongoDB, runs on AWS with Docker and Nginx, and is monitored with New Relic or Dynatrace.
- What is the difference between software and technology work?
- Software is the product people use. Technology work is the engineering underneath it: architecture, infrastructure and data. Some projects need one, many need both.
- What is technical architecture?
- It is the plan for how a system's parts fit together: what runs where, how data flows and how the system can change later. A clear architecture makes a product easier to build, run and extend.
- What does cloud infrastructure mean?
- It is the servers, storage and networking that run your software, rented from a provider rather than owned. A good setup keeps the software available, secure and affordable to run.
- What is technical debt?
- Technical debt is the cost of shortcuts taken while building software. In small amounts it is fine, but left alone it makes every later change slower and riskier. Paying it down means fixing the parts that slow work most.
- What is an API integration?
- It connects two systems so they exchange data automatically, for example sending an order from a shop to accounting software. It removes manual copying and the mistakes that come with it.
- When should we plan the technology?
- Early. Decisions about structure and data are cheap to make at the start and expensive to change later, which is why our first two steps are brief and plan.