Emerging Market Software Blog

pg_auto_failover now supports multiple standby architecure

published on 2020/10/08

In the pictured architecture, pg_auto_failover implements Business Continuity and data availability by implementing a single PostgreSQL service using multiple with automated failover and data redundancy. Even after losing any Postgres node in a production system, this architecture maintains two copies of the data on two different nodes. pg_auto_failover

This makes making high scalability configuration for PostgreSQL database much easier.

.NET 5.0 now has go live license

published on 2020/09/15

Today, we are shipping .NET 5.0 Release Candidate 1 (RC1). It is a near-final release of .NET 5.0, and the first of two RCs before the official release in November. RC1 is a “go live” release; you are supported using it in production. At this point, we’re looking for reports of any remaining critical bugs that should be fixed before the final release. We need your feedback to get .NET 5.0 across the finish line. Microsoft

If you are a client of SilverKey and currently have an actively deveoped project with us, your project will be upgraded to .NET 5.0 immediately. If your project with us was deployed with ASP.NET Core 3.1, we will upgrade your project to .NET 5 once it is released.

A story of software implementation failure out of Denmark

Large software implementations are very risky. Proceeed with cautions.
published on 2020/08/01

For three years, a dour anesthesiologist and computer architect named Gert Galster tunneled in the electronic guts of Epic Systems, trying to convert the premier U.S. digital health software into a workable hospital management system for Copenhagen and the surrounding region.

It nearly drove him mad.

After Galster and his colleagues had done what they could, 45,000 clinicians in eastern Denmark were plunged into the Epic system. Like the U.S. Department of Veterans Affairs, the Danes had expected that tech from a big IT vendor would make it easier for doctors in an excellent health care system to work, share patient information and keep tabs on costs. But the Danish experience produced results that varied from frustrating to disastrous — a sobering lesson for the VA, which recently began a transition involving another big vendor.


There is a lot of things that can be learned from massive IT failures. It is critical that decision makers are informed by the risks of such implementation and not completely bamboozled by vendors marketing and sales pitch. IT implementation changes dynamic of day to day operation of organizations. It is important that wide range of people are consulted including the potential users. A "ready" software is almost never is.

Adjusting to COVID-19

published on 2020/04/02

We have instituted working from home policy since March 10, 2020 in response to the threat of COVID-19 in Egypt. We are grateful that we are based in a country that is taking this pandemic seriously and taking necessary policies and actions to deal with the situation.

We realize that we have the privilage of being a software company that most of us are able to work effectively from home. Fortunately we are used to working from home. We have employees who have been working from home since they joined the company. People also regularly work from home in our normal operating times.

We do realize that working in a pandemic is not a normal working condition. Colleagues with children from example have to deal with additional burden of dealing with closed schools. We make adjustment to our schedules and plans to ensure that our software development process and schedules reflect the dire emergency situation we are all in.

Our priority remains that our colleagues can continue to work safely. Be safe everyone.

Happy New Year

Welcome to the new decade
published on 2020/01/01

We wish that you all have a great new year, full of love and joy.

We are excited for this new year. Finally a lot of hardwork and investments that we made in 2019 are coming into fruition. We will share these stories later but today we just want to celebrate and greet you all.