Solutional
ET EN
~/solutional/blog

Blog_

Practical writing about software architecture, security, regulation and the engineering practices behind reliable systems.

EUDR Compliance: What Businesses Need to Know

EUDR affects businesses handling cocoa, coffee, rubber, palm oil, wood, soy, and cattle products. Learn the main data and reporting requirements.

Read more

Building the Forus US Token Service

How we helped Forus build a reliable US Token service and admin interface with asynchronous integrations, monitoring, testing, and resilient infrastructure.

Read more

Custom Software vs. Off-the-Shelf Products: Pros and Cons

Compare custom software and off-the-shelf products by cost, flexibility, implementation speed, maintenance, integration, and long-term business fit.

Read more

How Simple Decisions Create Complex Software

Complex software often starts with harmless-looking shortcuts. See how weak domain modeling and duplicated logic make systems difficult to maintain.

Read more

Software Development Services vs. In-House Developers

Should you hire an internal development team or use a software development partner? Compare flexibility, expertise, staffing, costs, and project risk.

Read more

Android App Release Problems: A Google Play Case Study

A real Android release case study showing how a small API-level update caused production crashes, Google Play delays, and limited rollback options.

Read more

Why Choose Solutional as Your Software Development Partner?

Why choose Solutional? Senior engineers, pair programming, direct communication, automated testing, focused teams, and a long-term quality mindset.

Read more

Replacing a Legacy Production System With Minimal Downtime

A case study on replacing a business-critical legacy system, running old and new platforms in parallel, migrating data, and minimizing customer downtime.

Read more

Camunda Workflow Engine: Benefits and Trade-Offs

How we use Camunda Workflow Engine to orchestrate microservices and human tasks, including its benefits, versioning challenges, and migration trade-offs.

Read more

Remote Pair Programming: Tools, Setup, and Lessons Learned

A practical comparison of remote pair programming tools, including Steam Remote Play, AnyDesk, Floobits, and Tuple, based on our real-world experience.

Read more

Our Experience With a Four-Day Workweek

What does a four-day workweek look like in a software company? We share its impact on productivity, quality, availability, and employee well-being.

Read more

How to Implement Retry Logic in JavaScript

Learn why retrying the same Promise does not work, how to test retry behavior, and how to implement reliable JavaScript retry logic with exponential backoff.

Read more

Preventing Open Redirect Vulnerabilities in Web Applications

A real-world open redirect vulnerability case study: how user credentials were put at risk, how we fixed the issue, and how to prevent similar flaws.

Read more

Pair Programming: How It Works, Benefits, and Drawbacks

Learn how pair programming works, how driver and observer roles complement each other, and when two developers working together justify the cost.

Read more

Why Clever Code Is Often a Bad Idea

A practical JavaScript example showing why readable, maintainable code usually beats compact but clever code, both for performance and for future developers.

Read more

Solutional: A Software Development Company Is Born

Solutional is an Estonian software development company creating reliable digital products for clients in finance, healthcare, e-commerce, energy, and more.

Read more

Start with the problem.

Tell us what must work better, what is blocking progress or what you need to build. We will give you a direct, technically grounded assessment of the best way forward.