Remove Database Remove Java Remove Software Architecture Remove Strategy
article thumbnail

What technology stack to choose for your project?

Tech News Gather

Native app development uses programming languages such as Java and Kotlin for Android, Objective-C, and Swift for iOS. Back-end web development predominantly consists of three parts: a server, an application, and a database. The code written by back-end developers is what communicates the database information to the browser.

article thumbnail

How architecture evolves into strategy

O'Reilly Software

A look at the roles of architect and strategist, and how they help develop successful technology strategies for business. I should start by saying this section does not offer a treatise on how to do architecture. It's a given that we must design a system, including a local software architecture, that actually runs, that is "solid."

Strategy 100
Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

Legacy Architecture Modernisation With Strategic Domain-Driven Design

Strategic Tech

It’s got a selection of free tools you can use for defining your technology strategy, shaping your architectural boundaries, and organising your teams. This means a software architecture should be purposely designed for the most favourable business consequences. What’s the business vision?

article thumbnail

Ready for changes with Hexagonal Architecture

The Netflix TechBlog

At one point, more than 30 developers were working on it, and it had well over 300 database tables. The idea of Hexagonal Architecture is to put inputs and outputs at the edges of our design. a database, a microservice API exposed via gRPC or REST, or just a simple CSV file. Entities are the domain objects (e.g.,