HN user

hemapani

772 karma

Distributed Systems Researcher, Programmer, Apache Member

Posts250
Comments20
View on HN
www.youtube.com 3mo ago

Current State of LLM-Based Code Generation and Future Directions (2026) [video]

hemapani
4pts0
openchoreo.dev 4mo ago

OpenChoreo: An open-source internal developer platform that does not hide K8s

hemapani
7pts1
medium.com 7mo ago

Why Does AI Have to Be Held to a Higher Bar Than Humans (and Why It Matters)?

hemapani
7pts2
medium.com 8mo ago

How to Evolve Software for Minimum Disruptions: The Architect's Two Hats

hemapani
1pts0
medium.com 1y ago

How to Write Readable Code? Beyond the Obvious

hemapani
2pts0
medium.com 2y ago

How do we measure the Performance of a Microservice, Service, or Server?

hemapani
1pts0
medium.com 3y ago

Two Ways to Brainstorm with ChatGPT

hemapani
1pts0
wso2.com 3y ago

Choreo's Visual Data Mapper

hemapani
1pts0
embeddedartistry.com 3y ago

Debugging: Indispensable Rules for Finding Even the Most Elusive Problems

hemapani
2pts0
wso2.com 4y ago

Best choice to build a Production-Grade API:K8s, Serverless, or iPaaS?

hemapani
1pts0
hackernoon.com 5y ago

API Programming Doesn't Need to Be Hard

hemapani
2pts0
wso2.com 5y ago

Show HN: Choreo, a low code cloud IDE for creating and composing APIs in minutes

hemapani
3pts1
wso2.com 5y ago

Show HN: Choreo, a simultaneous low-code and code platform

hemapani
4pts1
news.ycombinator.com 5y ago

Ask HN: What are reasons to create an API?

hemapani
3pts1
www.infoq.com 5y ago

Piercing the Fog: Observability Tools from the Future

hemapani
2pts0
medium.com 5y ago

A History of Big Data

hemapani
2pts0
towardsdatascience.com 6y ago

A Simple, Layman Introduction to AI

hemapani
2pts0
towardsdatascience.com 6y ago

Applying AI to Enterprise Integration: How Ready Are We?

hemapani
2pts0
medium.com 6y ago

How Serverless Can Shape Enterprise Integration?

hemapani
1pts0
www.youtube.com 7y ago

Test-Driven Machine Learning

hemapani
2pts0
www.youtube.com 7y ago

Good Video on High Level Thinking on Product Strategy

hemapani
2pts0
github.com 7y ago

The Role of Blockchain in Future Integrations

hemapani
2pts0
hackernoon.com 7y ago

History of Big Data: A Technical Comedy

hemapani
1pts0
blog.usejournal.com 7y ago

We Are Heading to a Kubernetes vs. Serverless Faceoff

hemapani
1pts0
medium.freecodecamp.org 7y ago

Four architecture pattern candidates for Blockchain-based applications

hemapani
2pts0
www.infosecurity-magazine.com 7y ago

Homomorphic Encryption for Secure Elastic Data Stream Processing

hemapani
3pts0
www.researchgate.net 7y ago

Adapt-T: An Adaptive Algorithm for Auto-Tuning Worker Thread Pools in AppServers

hemapani
1pts0
blog.usejournal.com 7y ago

All Roads Lead to the Cloud; Some Thoughts about Future Systems

hemapani
3pts0
hackernoon.com 7y ago

Blockchain: Feasibilites, Hopes, and Moonshots

hemapani
4pts0
hackernoon.com 7y ago

Forecasting the Future of Blockchain: A Systematic Analysis

hemapani
6pts1

OpenChoreo is an open-source project for building internal developer platforms without hiding Kubernetes. With OpenChoreo, platform engineers work with native K8s resources, while developers get higher-level components, templates, and self-service workflows. The platform is modular and supports extensions, policies, observability, and agent-based automation.

I think low code can really help while doing broader level coding, e.g. service, API, component definitions, and also mapping out communications/ service calls. When doing detailed data manipulations, data mapping can help, but when digging deep, the code is easier. If we can switch and use mixed approches between code and low code, it can improve the productivity in my opinion.

With Choreo, you can write integrations, write and manage APIs, facilitate reuse via a marketplace, and much more.

Three things that sets Choreo apart:

1. Simultaneous low-code and code: Choreo enables you to go from low-code to source code, easily switching back and forth with zero boundaries.

2. Integration and collaboration of effort: Developers simply write code; we’ll do the rest to give you a production-grade deployment including sophisticated build pipelines, autoscaling, high availability, deep observability, performance forecasts, API management, and marketplaces.

3. Lock-in free low-code: It's all available in GitHub because your low-code is actually just code. As a result, you can clone and edit the code anytime. Please note, some of this feature is not available in the first public beta launch.

We are a team known for many open source projects (Apache Axis2, Apache Synapse, WSO2 API Manager, WSO2 ESB, Ballerina) that powers thousands of real-world systems.

We all used to build software by composing libraries and running programs on top of middleware platforms. The world, however, has changed; now we build most software apps by composing APIs together and running them in a container.

Choreo is the result of over five years of work towards building a better software development experience for cloud-focused developers. With Choreo, you can write integrations, write and manage APIs, facilitate reuse via a marketplace, and much more.

We see three things that sets Choreo apart:

1. Simultaneous low-code and code:Choreo enables you to go from low-code to source code, easily switching back and forth with zero boundaries. This is powered by Ballerina - a programming language we have been working on for 5+ years (see https://ballerina.io).

2. Lock-in free low-code: Because your low-code is actually just code, it's all available in GitHub. As a result, you can clone and edit the code anytime. (Some aspects of this feature are not in the first public beta but will be available soon.)

3. Focus on creative development, not building platforms: Developers simply write code; we’ll do the rest to give you a production-grade deployment including sophisticated build pipelines, autoscaling, high availability, deep observability, performance forecasts, API management, and marketplaces.

1) It is mentioned that KNative "deliver a serverless experience to developers on any cloud". How does it work with any cloud? Are you referring to fact that all clouds has k8s? Is it already supported in any cloud or will be supported?

2) If any cloud is supported, does it virtualize services such as storage, queues, API management and Identity

3) Does Knative can seamlessly switch monitoring to what is provided by each cloud.

Above observations are true when the conditions you match are simple. I have observed the same several times that when queries are rather simple you are better off with a single node. What happening is that cost of IO dominates.

There is a clear value in making Stream processors work closer to hardware. That does not mean single node can handle does better under all use cases. When the complexity of queries increases and when queries can be portioned, there are use cases where still distributed setup can do better.

I work on WSO2 Stream Processor, https://wso2.com/analytics ( Opensource, Apache Licensed). We have chosen to support both worlds where SP has an HA mode that can two servers in a Hot-warm mode that do 100K event per the second and give you a two-node deployment. If you want more, SP runs on top of Kafka, scales, and support multi-data center deployments as well. If the user is in doubt, he can start small and later switch to Kafka without changing any code.

With collectors like CMS, you can control after what percentage of the GC is filled GC will kick in. I think you can use that get the same effect. This is only for old gen.

Big Data Realtime Analytics world mostly doing and discussing counting usecases and implementing them by hand (e.g. using Storm). However, realtime usecases like windows, temporal event patterns etc are too complicated to be rewritten by every programmer. We need higher level abstractions, and learning from Hive and CEP, SQL like languages might fit the bill.