I do have experience in the software industry for more than 18 years. And from that 18 years , more than 15 years I do work as a some kind of leader starting from a small software team leader and now a global leader who is having the technical leadership…

Image source : ddw-online.com

Everyone knows that microservices architecture has lots of advantages like scalability, easy maintenance, and frequent deployments. But implementing those patterns is tricky. One of the challenges you may encounter is managing a microservices database. How can services store data without losing their independence? …

Have you ever been in a situation where a perfectly tested system crashed because of an unforeseeable scenario? Web systems have grown complex with the increasing number of microservices and distributed cloud architectures. …

Photo Credit : https://steamcommunity.com/

API gateway is a typical pattern that many API developers are using to encapsulate their API endpoints. But, it is common that many are using API gateway anti-patterns as well. This article focuses on the correct usage of the API Gateway pattern.

What is an API Gateway ?

An API(Application Programming Interface) Gateway is an interface…

Img src :Unfinished Evolution by György Csepeli

Over the last decade, software engineering’s scope has risen to provide more responsibility and perspective. A decade ago, with lots of bureaucracy, the typical relationship between architecture and operations was contractual and formal. Most companies, trying to mitigate the complexity of hosting their operations, often outsourced operations for a third…

Img src : Checklists and Tools for Software Migration Planning | Smartsheet

In the last article, we have discussed how and when to migrate from Monolith to Microservices. This article is focusing on the migrations patterns from Monolith to Microservices.

Here, we shall look at patterns that would work for black-box vendor software, legacy systems, or monoliths that you could plan to…

AzureML යනු කුමක්ද? (What is AzureML?)

සිංහලෙන් AI ඉගැන්වීමේ දෙවැනි දිග හැරුම ලෙස මයික්‍රෝසොෆ්ට් වෙතින් ගෙන එන Azure Machine Learning Studio ගැන අද අපි කතා කරමු.

මෙහිදී මාගේ පළමු ඉලක්කය වනුයේ අප පෙර බ්ලොග් පෝස්ටුවේ කතා කල ආකරයට විෂය පිලිබඳ කිසිඳු දනුමක් නැති පුද්ගලයකුට වුවද අවබෝධ වන ආකාරයෙන් Machine Learning/AI ඉගෙනුමට අවස්ථාව ලබා දීමයි.(AI for Anyone)


Microservices are the services that have been modeled around a business domain that are independently deployable. Nowadays, Microservices architecture is becoming a hype, since most of the tech organizations tend to port or migrate their existing architectures into Microservices. This article is all about moving from Monolith to Microservices architecture…

මොකක්ද මේ කෘතීම බුද්ධිය?

කෘතීම බුද්ධිය ගැන ඉංග්‍රීසියෙන් සහ වෙනත් භාෂා වලින් ලියවුනු පොත් පත් , අන්තර් ජාල ඉගෙනුම් ක්‍රම , ආදී නොයෙකුත් දේ ඇතත් සිංහලෙන් ඒ ගැන ලියවුනු මුලාශ්‍ර ඉතා අල්පය. මෙම නව තාක්ෂණය සිංහල භාෂාව පරිශීලනය කරන්නන් වෙනුවෙන් හඳුන්වා දීම සඳහා මෙම ලිපි මාලාව ආරම්භ කිරීමට සිතුනි. ඔබ…

Machine Learning is a subset within the field of AI (Artificial
Intelligence) that permits a computer to internalize concepts
found in data to form predictions for new situations. We relish
most of the innovative products and services thanks to Machine

To reach reliable levels of accuracy, these models require

Priyal Walpita

CTO @ ZorroSign | Seasoned Software Architect | Expertise in AI/ML , Blockchain , Distributed Systems and IoT | Lecturer | Speaker | Blogger

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store