Remove Code Remove Database Remove Java Remove Software Architecture
article thumbnail

What technology stack to choose for your project?

Tech News Gather

The three main front-end coding languages are HTML, CSS, and JavaScript, wherein a large number of frameworks are based on JavaScript. Native app development uses programming languages such as Java and Kotlin for Android, Objective-C, and Swift for iOS. Front end developers are responsible for the look and feel of a site.

article thumbnail

Legacy Architecture Modernisation With Strategic Domain-Driven Design

Strategic Tech

Architecture modernisation tools and techniques for each phase (these lists are not exhaustive) Business Strategy Alignment Software architecture is the significant technical decisions that have business consequences. This means a software architecture should be purposely designed for the most favourable business consequences.

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

5 key areas for tech leaders to watch in 2020

O'Reilly

Software architecture, infrastructure, and operations are each changing rapidly. The shift to cloud native design is transforming both software architecture and infrastructure and operations. Exhibit A: Java-related usage dropped by a noteworthy 13% between 2018 and 2019. Is this the harbinger of a trend?

article thumbnail

How architecture evolves into strategy

O'Reilly Software

It's a given that we must design a system, including a local software architecture, that actually runs, that is "solid." The architect is hopefully not concerned with low-level details of the code itself inside one system but is more focused on where data center boundaries are crossed, where system component boundaries are crossed.

Strategy 100
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. a database, a microservice API exposed via gRPC or REST, or just a simple CSV file. Having our core logic isolated means we can easily change data source details without a significant impact or major code rewrites to the codebase.