NashTech Insights

Software Architecture

Posts by categories

Posts by tags

woman working at home using her laptop

Diagram as Code with C4 Model – Why Not

Common Problems with Drawing Tools Architectural visualization defines how architectural models are depicted, and how stakeholders interact with those depiction. – Taylor, Medvidovic, Dashofy – Software Architecture: Foundations, Theory, and Practice As we both know; Architectural Visualization plays a critical role in software design and modeling. It provides the means that helps visually communicate and …

Diagram as Code with C4 Model – Why Not Read More »

Serverless framework

Serverless Framework Hand-on

We can use the Serverless Framework to develop and deploy AWS Lambda functions. It’s a CLI that offers structure, automation, and best practices out of the box. So that allows you to focus on building sophisticated, event-driven, serverless architectures comprised of Functions and Events. Today, we will hand-on build a serverless app to understand aws …

Serverless Framework Hand-on Read More »

woman holding paint brush

C4 Model – Unlock Effective Collaboration

Architectural Documentation at NashTech Working in Software Engineering [1] industry for over 20 years, we have experienced that software architecture design plays an important part. Not only do we need to consider how we organize the software elements, their characteristics, and relationship, but we also need to visualize them in a portable and evolutionary manner …

C4 Model – Unlock Effective Collaboration Read More »

keppel, keppel port, morning-2039122.jpg

Platform Engineering at NashTech

Platform Engineering Platform Engineering is a buzzword in 2023 – it lands at number 5 in the Gartner Top Strategic Technology Trends 2023 below. We have heard about it from everyone and everywhere. “Gartner expects that by 2026, 80% of software engineering organizations will establish platform teams as internal providers of reusable services, components, and …

Platform Engineering at NashTech Read More »

rail, train, transport-4004070.jpg

Software Engineering at NashTech

Journey of software engineering at NashTech As you know, NT has worked in software outsourcing and product builds for customers in over the world for over 20 years now. During that time, we have experienced many software development methodologies from waterfall to agile development methodology. It helps us to streamline how we can consult, design, …

Software Engineering at NashTech Read More »