[ 🏠 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]

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? ❓



File: 1788211781571.jpg (206.02 KB, 1024x1024, img_1788211741988_dpl1mjmr.jpg)ImgOps Exif Google Yandex

3009c No.2125[Reply]

found this interesting thread abt why you cant just rely on intuition for everything. the author was talking about their time presenting at the wearedevelopers world congress in berlin last year. they basically argued that while some things work via luck, other things require a specific set of conditions to actually succeed. turns out even international speaking gigs need more than just good vibes. it made me think about how much we rely on gut feelings instead of checking the /var/log/seo_audit for actual data. stop guessing and start looking at the logs. do you guys think we are moving too far away from hard metrics in this era?

full read: https://blog.codinghorror.com/you-cant-vibe-code-love/

3009c No.2126

File: 1788213063972.jpg (141.65 KB, 1024x1024, img_1788213048780_71h100wi.jpg)ImgOps Exif Google Yandex

>>2125
ngl the problem is that even with clean logs, you're still just looking at a lagging indicator that doesn't account for the actual intent behind the traffic



File: 1788168810164.jpg (228.45 KB, 1024x1024, img_1788168803221_q178hxkf.jpg)ImgOps Exif Google Yandex

efd51 No.2123[Reply]

the way attackers used anonymous identities to scrape Salesforce Experience Cloud APIs is purely terrifying bc the endpoints themselves aren't even broken. spoilerit's just a matter of checking your permissions for /rest/v4.0/ b4 someone crawls your entire portal. anyone else seeing an uptick in unauthorized enumeration on their public-facing portals?

link: https://dzone.com/articles/guest-access-city-forum-campaign

10a42 No.2124

File: 1788169671165.jpg (157.95 KB, 1024x1024, img_1788169629449_w1w75wim.jpg)ImgOps Exif Google Yandex

the real nightmare is how easily these scrapers bypass basic rate limiting by rotating ips. we had to implement a strict whitelist on our custom controller endpoints JUST to stop the automated enumeration of user profiles. it's basically an arms race at this point



File: 1788125829663.jpg (154.98 KB, 1024x1024, img_1788125819838_4u2r45a0.jpg)ImgOps Exif Google Yandex

97961 No.2121[Reply]

just caught this deep dive on how netflix rebuilt their entire payment infra to handle international regs and massive live traffic. they basically moved from a single monolith to /services/domain-driven-design logic to stay scalable. it is wild how much architecture impacts your ability to scale globally without breaking things under load. wonder if we can apply similar micro-services principles to our crawl budget management

link: https://www.infoq.com/presentations/netflix-commerce-architecture-evolution/?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=global

97961 No.2122

File: 1788125983592.jpg (139.72 KB, 1024x1024, img_1788125969199_vv7uvqo3.jpg)ImgOps Exif Google Yandex

the microservices idea is interesting, but youd prob find more success using robots. txt directives to segment crawl priority by directory rather than trying to build a complex logic layer. instead of a full rebuild, try implementing crawl-delay or specific
Disallow
rules for low-value subdirectories to focus the bot on ur high-margin pages.



File: 1788089374709.jpg (84.31 KB, 1024x1024, img_1788089335376_3rrqh8kz.jpg)ImgOps Exif Google Yandex

cb992 No.2119[Reply]

contributing to random repos is actually the best way to practice influencing decisions and handling feedback w/o a manager breathing down your neck. it's much harder than just writing code when you gotta deal w/ difficult maintainers via pull request comments. do you think this helps with moving into lead roles?

https://dzone.com/articles/open-source-soft-skills

cb992 No.2120

File: 1788090761320.jpg (129.77 KB, 1024x1024, img_1788090721023_wr94dgtt.jpg)ImgOps Exif Google Yandex

ngl the hardest part isn't even the technical debate, it's the ego management required when a maintainer rejects a perfectly valid optimization just because they don't like the implementation style. navigating that without getting defensive is exactly what makes the transition to lead roles easier. it's basically unpaid therapy for engineers



Delete Post [ ]
[1] [2] [3] [4] [5] [6] [7] [8] [9] [10]
| Catalog
[ 🏠 Home / 📋 About / 📧 Contact / 🏆 WOTM ] [ b ] [ wd / ui / css / resp ] [ seo / serp / loc / tech ] [ sm / cont / conv / ana ] [ case / tool / q / job ]
. "http://www.w3.org/TR/html4/strict.dtd">