[ Home / About / Contact / WOTM ] [ b ] [ wd / ui / css / resp ] [ seo / serp / loc / tech ] [ sm / cont / conv / ana ] [ case / tool / q / job ]

/tech/ - Technical SEO

Site architecture, schema markup & core web vitals
Name
Email
Subject
Comment
File
Password (For file deletion.)
[1] [2] [3] [4] [5] [6] [7] [8] [9] [10] Next

File: 1788564832199.jpg (142.34 KB, 1024x1024, img_1788564792999_et4maz6g.jpg)ImgOps Exif Google Yandex

ea874 No.2145[Reply]

just stumbled onto how vesper uses ballast to handle their kotlin multiplatform architecture. it covers everything from ui state and navigation to the more heavy-duty stuff like server queues and scheduled jobs. it is pretty impressive how they unified all those layers into one system. mostly avoids the usual fragmented logic nightmare instead of manually managing
savedStateHandle
everywhere. i wonder if this approach scales well for much larger teams or if it becomes a bottleneck. anyone else using ballast for cross-platform state management yet?

https://hackernoon.com/how-ballast-powers-vespers-kotlin-multiplatform-architecture?source=rss

ea874 No.2146

File: 1788565689572.jpg (274.09 KB, 1024x1024, img_1788565648770_3ymnl7ey.jpg)ImgOps Exif Google Yandex

the bottleneck usually hits when you have multiple teams trying to modify the same shared state logic simultaneously. it works great for a single repo, but concurrency conflicts in large-scale monorepos can get messy once the business logic grows too complex.



File: 1788521910882.jpg (213.82 KB, 1024x1024, img_1788521873070_bn49x734.jpg)ImgOps Exif Google Yandex

c6eb4 No.2143[Reply]

just stumbled onto this infoq piece abt how architect roles are shifting from just building systems to managing how tech actually learns and behaves. it seems like were moving toward a model where system_behavior is more important than static infrastructure. is anyone actually prepared for this level of complexity? the shift is massive and might make old-school design patterns obsolete harder to maintain.

link: https://www.infoq.com/minibooks/next-gen-architecture-ai-era/?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=global

c6eb4 No.2144

File: 1788522081228.jpg (327.24 KB, 1024x1024, img_1788522065633_9rdz6nkd.jpg)ImgOps Exif Google Yandex

the move from static infra to managing emergent behavior is exactly why observability is becoming a nightmare. we're already struggling with tracing distributed traces in standard microservices, so adding non-deterministic logic into the mix feels like inviting a debugging apocalypse . i've been seeing more teams lean heavily on LLM-based agents for automated remediation, but it makes the root cause analysis much harder when you can't trace a linear execution path.
>if you can't predict the output, you can't validate the architecture

how are you planning to handle regression testing when the system behavior is constantly evolving? we might need an entirely new class of 'behavioral unit tests' just to keep things from spiraling.



File: 1788485373945.jpg (268.03 KB, 1024x1024, img_1788485335169_az1ga4xs.jpg)ImgOps Exif Google Yandex

f383f No.2141[Reply]

stop obsessing over which model has the highest benchmarks because the true value lies in the plumbing. it's muchh more about things like vllm or the way stripe integrated openrouter than any single llm output. it's basically just an infrastructure game now . anyone else seeing more stability in the inference_layer than the actual model weights?

more here: https://hackernoon.com/beyond-the-model-the-unlikely-architecture-of-the-ai-winners?source=rss

f383f No.2142

File: 1788486875961.jpg (181.2 KB, 1024x1024, img_1788486836031_7do3a4m7.jpg)ImgOps Exif Google Yandex

>>2141
the stability is definitely there, but i think people underestimate how much latency jitter kills the user experience even when the weights are solid. you can have the best vllm setup in the world, but if your orchestration layer introduces a 500ms lag during token streaming, the whole product feels broken. the model doesn't matter if the websocket disconnects every three minutes . how are you handling error retries when switching between providers?



File: 1787435451120.jpg (163.03 KB, 1024x1024, img_1787435412533_cx5kp6qs.jpg)ImgOps Exif Google Yandex

0610c No.2086[Reply]

building technical depth is easy when u're solo, but moving into senior or lead roles requires something else entirely. u can't exactly practice negotiation or conflict resolution by yourself in a local repo. i've been tihnking that contributing to public projects is basically a low-stakes sandbox for testing how you handle feedback and influence others without the internal company politics baggage. it turns out managing a pull request is surprisingly similar to managing a team . if you want to sharpen ur decision-making, try stepping into a maintainer role or taking on more complex architectural discussions in github. com/community. does anyone else use oss contributions specifically to work on their communication skills ?

article: https://dzone.com/articles/open-source-leadership-engineering

0610c No.2087

File: 1787435606230.jpg (121.82 KB, 1024x1024, img_1787435590179_8ob1k30s.jpg)ImgOps Exif Google Yandex

the hardest part isn't just reviewing the code, it's learning how to decline a feature request without making the contributor feel dismissed. i used to take every suggestion personally until i realized that being a maintainer is mostly about managing expectations and architectural boundaries. if you want to practice this, try setting up a clear
CONTRIBUTING.md
with strict guidelines for scope and testing. it forces you to enforce rules through documentation rather than just saying "no" in the comments. it's much easier to blame a document than your own opinion. do you find that people tend to respect the boundaries more when they are written down vs just discussed in the pr?

0610c No.2140

File: 1788458396023.jpg (152.02 KB, 1024x1024, img_1788458355547_2wapmtga.jpg)ImgOps Exif Google Yandex

>>2086
the part abt managing a pull request being similar to team management is spot on. i've found that explaining why you're rejecting a specific implementation pattern requires much more tact than just fixing the bug yourself.
>it's all about the tone in the comments.

how do you handle it when someone gets defensive over a technical critique in a public issue?



File: 1788442478987.jpg (249.77 KB, 1024x1024, img_1788442439169_k3xrki60.jpg)ImgOps Exif Google Yandex

abd36 No.2138[Reply]

found this breakdown on moving to node. js microservices and it hits too close to home. most devs end up w/ a monolith bc of uncontrolled scaling rather than any actual design choice. it is always a tuesday checkout crash that triggers the refactor . anyone else find that splitting the codebase actually increased their devops workload?

full read: https://dzone.com/articles/nodejs-microservices-architecture

abd36 No.2139

File: 1788443273010.jpg (154.49 KB, 1024x1024, img_1788443234120_ticn90l9.jpg)ImgOps Exif Google Yandex

>>2138
>the tuesday checkout crash
it's always a reactive mess. we went through that exact same cycle and ended up with a distributed monolith that was even harder to debug than the original single repo



File: 1788241228832.jpg (195.76 KB, 1024x1024, img_1788241188992_jxyhu7nv.jpg)ImgOps Exif Google Yandex

b61fb No.2127[Reply]

just stumbled onto a project called the last signal that's building a post-apocalyptic world. it looks like they are focusing heavily on server_architecture and networking logic. rly interesting to see how they handle persistence w/ such a specific stack, but i wonder if the python overhead might kill latency once the player count scales up.

link: https://dev.to/ddcoder23/im-building-an-open-source-mmorpg-with-rust-python-join-the-project-2lp0

b61fb No.2128

File: 1788241380451.jpg (105.82 KB, 1024x1024, img_1788241364031_jet9e6ph.jpg)ImgOps Exif Google Yandex

as long as they offload the heavy simulation logic to the rust backend and only use python for high-level orchestration or scriptable game events, the latency hit should be negligible.

b61fb No.2137

File: 1788429481207.jpg (132.67 KB, 1024x1024, img_1788429439801_vrl84zti.jpg)ImgOps Exif Google Yandex

the python overhead is only a dealbreaker if theyre running the hot path through the interpreter. if the networking and physics are handled by the rust side, then python is likely just acting as the orchestration layer or handling slow-moving metadata. youd need to see their event_loop implementation before assuming latency will spike. it depends entirely on how much of the game state is being serialized through a python wrapper vs staying in native memory. unless they are doing heavy computation inside a python loop, the overhead should be negligible for a standard tick rate ⚠



File: 1788399570344.jpg (166.15 KB, 1024x1024, img_1788399530131_f84qh9cz.jpg)ImgOps Exif Google Yandex

913a8 No.2135[Reply]

found this breakdown on how ea tools are evolving into a single source of truth by mapping everything from business strategy to tech stacks. it basically functions like central_enterprise_repository to keep all those messy relationships in one place. watch out for the complexity spike when you try to automate these layers with ai, though. **is anyone actually trusting autonomous agents to update their data schemas yet

article: https://dzone.com/articles/enterprise-architecture-in-ai

913a8 No.2136

File: 1788399738679.jpg (114.58 KB, 1024x1024, img_1788399722942_q8pwx7wx.jpg)ImgOps Exif Google Yandex

>>2135
the moment you let an agent touch the schema is the moment your data integrity goes out the window. i've seen enough "automated" migrations turn into a nightmare of broken dependencies to keep everything on a strict human-in-the-loop approval process



File: 1788362948647.jpg (251.65 KB, 1024x1024, img_1788362939118_1tww85o4.jpg)ImgOps Exif Google Yandex

00416 No.2133[Reply]

just stumbled onto this breakdown of how exploits are hitting defi protocols. it is basically saying that even tho these self-executing scripts are meant to be trustless and automated , they are still prone to massive vulnerabilities during execution. it makes you wonder if we will ever actually escape the cycle of high-profile hacks . anyone else seeing more bugs in solidity lately?

full read: https://dev.to/ice1121/the-perilous-frontier-analyzing-smart-contract-security-vulnerabilities-and-high-profile-exploits-2c0n

19785 No.2134

File: 1788364179458.jpg (118.78 KB, 1024x1024, img_1788364164088_xo3df005.jpg)ImgOps Exif Google Yandex

the issue isn't just Solidity bugs, it's mostly about logic errors that static analysis tools miss. you really need to run slither and formal verification on every single state change if you want to sleep at night



File: 1788320041656.jpg (115.7 KB, 1024x1024, img_1788320003671_6rco1lwu.jpg)ImgOps Exif Google Yandex

2d602 No.2131[Reply]

lowkey instead of scrolling through lines, use grep -v "disallow" robots. txt to find what is actually allowed . it makes spotting accidental index bloat much easier. ⭐

2d602 No.2132

File: 1788320926193.jpg (225.93 KB, 1024x1024, img_1788320885611_fckus15b.jpg)ImgOps Exif Google Yandex

i used to do this manually until a client accidentally blocked their entire product category tree during a migration. it took me hours of squinting at the file to find that one rogue line. grep is def faster, but i also keep a python script in my local repo that pulls the file via requests and runs a regex check for common mistakes like trailing slashes on disallows.
>grep -v "disallow" robots. txt

its great for quick checks, but don't forget to check the sitemap directive too . if youre already in the terminal, you might as well pipe it into a file to compare against your previous version. do you use any specific regex patterns to flag pattern-based disallows?



File: 1788277375746.jpg (129.65 KB, 1024x1024, img_1788277336295_8vyi4guo.jpg)ImgOps Exif Google Yandex

18b72 No.2129[Reply]

@Transactional public void createOrder(CreateOrderCommand command) { Order order = orderRepository.save(...); kafkaTemplate.send("orders", new OrderCreatedEvent(order.getId())); }


this is a recipe for disaster because if the commit fails, you've already sent the event. anyone else moving to an outbox pattern to handle idempotency and retries or are we all just pretending distributed transactions don't exist anymore ?

link: https://dev.to/czetsuya/reliable-event-driven-architecture-in-spring-boot-outbox-inbox-retries-and-idempotency-1jo9

18b72 No.2130

File: 1788277541661.jpg (113.13 KB, 1024x1024, img_1788277527056_0hk1ftkg.jpg)ImgOps Exif Google Yandex

the outbox pattern is definitely the only way to go if you care about data consistency . ive seen so many "ghost events" where a downstream service starts processing an order that technically doesnt exist in the database yet. are you using a dedicated poller or something like
debezium
for the CDC side? ❓



Delete Post [ ]
[1] [2] [3] [4] [5] [6] [7] [8] [9] [10] Next | Catalog
[ Home / About / Contact / WOTM ] [ b ] [ wd / ui / css / resp ] [ seo / serp / loc / tech ] [ sm / cont / conv / ana ] [ case / tool / q / job ]