Agile, Architecture, Design Pattern, Devops, Methodology, Microservices, OO Design Principles, TDD

InfoQ’s 2019, and Software Predictions for 2020

See full post at: https://www.infoq.com/articles/infoq-2019-retrospective/ Key Takeaways Last month, Google claimed to have achieved quantum supremacy—the name given to the step of proving quantum computers can deliver something that a classical computer can't. That claim is disputed, and it may yet turn out that we need a better demonstration, but it still feels like a… Continue reading InfoQ’s 2019, and Software Predictions for 2020

Architecture, Cloud, Methodology, Microservices

What Is Cloud Native, Anyway?

Sam Newman, author of Building Microservices, opened the day's talks by tackling the question directly. He reviewed the different ways that people define cloud native and unpicked whether they were useful. "It's a buzz-worthy term that has no real, good, formal definition," says Sam. "A lot of people conflate many things in the term cloud native.… Continue reading What Is Cloud Native, Anyway?

Architecture

What is cloud-native? The modern way to develop software

Cloud-native computing takes advantage of many modern techniques, including PaaS, multicloud, microservices, agile methodology, containers, CI/CD, and devops The term “cloud-native” gets thrown around a lot, especially by cloud providers. Not only that, but it even has its own foundation: the Cloud Native Computing Foundation (CNCF), launched in 2015 by the Linux Foundation. ‘Cloud-native’ defined… Continue reading What is cloud-native? The modern way to develop software

Architecture

Serverless Architecture

In the beginning, there was bare metal, and it was good. Single-tenant servers were fast, reliable and secure — beholden only to their master. Verily, though, also cumbersome to provision and scale. The need for agility and scalability begat VMs, and cloud providers brought unto us infrastructure as a service (IaaS), and lo self-service in the cloud was born.… Continue reading Serverless Architecture

Architecture, Cloud

Cloud Native Application (CNA)

Cloud Native App là gì? Cloud Native App (CNA) là một “buzz word”. CNA là một app “thuần” (từ này hơi sloppy :D) cloud. Dưới góc nhìn high level, nó là app được thiết kế để chạy trên môi trường cloud. Nhìn rộng ra thì nó có thể chạy được trên nhiều môi trường cloud,… Continue reading Cloud Native Application (CNA)

Architecture

Single Page Application

Single Page Applications, hay mình thường gọi là Single Page App - SPA giờ đã trở nên quá đỗi quen thuộc và là một xu hướng của web. Vậy bạn đã thực sự hiểu rõ nó chưa? Bài viết này với mục đích cung cấp một cái nhìn "nông dân" hết sức có thể để… Continue reading Single Page Application

Architecture

Giới thiệu về Serverless Architecture

Nguồn: https://trungquandev.com/xin-chao-serverless-chung-ta-lam-quen-voi-nhau-nhe/ 1. Serverless Computing và Serverless Architectures. “Serverless Computing là một mô hình thực thi điện toán đám mây mà trong đó các nhà cung cấp đám mây sẽ quản lý động việc phân bổ tài nguyên máy, giá cả của mô hình này dựa trên số lượng tài nguyên thực tế mà ứng dụng sử… Continue reading Giới thiệu về Serverless Architecture