6 ms·
Speaking of purity, the first thing Hacker News would do is try to run SAP on a Kubernetes cluster, refactor crucial bits in Rust and shard the database into sq
by fabfabfab 4y ago
Speaking of purity, the first thing Hacker News would do is try to run SAP on a Kubernetes cluster, refactor crucial bits in Rust and shard the database into sqlite3.db files on per user basis. We'd also recommend you restructure your office for a more open space, bring down the cubicles and make sure the conference rooms are glasswalled and have funny names. Bringing pets to work is mandatory.
- Havoc 4y agoAnd then plan fails due to insufficient foozball table count
- Archelaos 4y ago> We'd also recommend you restructure your office for a more open space, bring down the cubicles and make sure the conference rooms are glasswalled and have funny names. Already happening: https://apphaus.sap.com/location/heidelberg https://apphaus.sap.com/location/heidelberg
- sdave 4y agoSomeone would claim to implement sap over a weekend !
- Cthulhu_ 4y agoAnd ironically, the end result would be worse and more complicated, but the people that worked on it would get to write a blog and put it on their CV about it, and move on elsewhere without having to live with their own decisions.
- _glass 4y ago:D You can run SAP in the cloud on Kubernetes: https://cap.cloud.sap/docs/guides/deployment/deploy-to-kyma https://cap.cloud.sap/docs/guides/deployment/deploy-to-kyma Also you can re-write everything in Rust https://blogs.sap.com/2020/07/23/learning-rust-with-cap-part-1/ https://blogs.sap.com/2020/07/23/learning-rust-with-cap-part...
- davidkunz 4y agoAh, that's my blog post :)
- _glass 4y agoIt's some years ago, did you succeed rewriting CAP in Rust :P Thanks for being a hipster SAP developer, and I mean it :)
- davidkunz 4y agoThanks! There's also Part 2 of that blog post (which doesn't involve CAP): https://blogs.sap.com/2020/08/17/learning-rust-with-cap-part-2/ https://blogs.sap.com/2020/08/17/learning-rust-with-cap-part... But other than that, I haven't found time to continue with that project. But you can check out my YouTube channel for future endeavours: https://www.youtube.com/channel/UCFU7a7OMYfcpjtIpu2j47_Q https://www.youtube.com/channel/UCFU7a7OMYfcpjtIpu2j47_Q
- taway19920706 4y agoI'm no fan of CAP but I love your YouTube videos - greetings from another NeoVIM fan :)
- davidkunz 4y agoThanks a lot, always great to see viewers showing up in various places!
- felixg3 4y agoWow, impressive CV. 1.0 at KIT! Grüße nach Karlsruhe.
- moss2 4y agoAlmost right. The conference rooms would be glasswalled and have funny names, but no one would be there because everyone is working from home.
- jwr 4y agoThis is so true! As the author of a (small) ERP/MRP SaaS, I am often amused when I read HN and observe the thundering herds of fashion followers — today it's Kubernetes and Rust, Postgres and sqlite have a longer lifespan, but tomorrow it's going to be something else entirely, and you necessarily need to use those :-)
- lycopodiopsida 4y agoI am always thinking about Vinge's "A Deepness in the Sky" and computer archeology: there is an accumulation of the code base and at some point most code will be some kind of legacy. It is not feasible to rewrite it in the fancy language/technology du jour - huge waste of resources for things which already work fine and at the moment you are done you have to start again, since the IT-pendulum is traveling in the opposite direction. We, as an industry are really bad at working with legacy code, but for a lot of us it may be the main task if we endure this line of work for some decades more.
- cptaj 4y agoI absolutely loved that aspect of the book and how it eventually affects the plot
- pjmlp 4y agoSame here, all the hip trends of the day, and then back to the same Java, .NET and C++ that I have been touching for several decades, Boring Technology™.
- FlyingSnake 4y agoMeanwhile people are spinning up profitable SaaS based on PHP and making it to the bank.
- jwr 4y agoYep. If I ever read an article/post about my competition using Kubernetes to run microservices, I'll be quite happy, because it will mean I don't have to worry about them.
- xcambar 4y agoAnd apply to YC
- deleted 4y ago[deleted]
- moffkalast 4y ago> refactor crucial bits in Rust on't forget rewriting all the scripts in Zig of course.