Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror

Comment Re:What does this mean? (Score 3, Informative) 20

As the article mentioned, there are generally two ways that applications process data: either using patch processing or streaming data. For real-time data processing you generally use streaming data. In addition, in modern microservices architectures you generally use a messaging service between services to provide more reliability, scalability, and to more loosely couple the services.

For streaming data or messaging services, companies tend to either use a cloud service provider (CSP) native service like Google Cloud Pub/Sub or Amazon Web Services (AWS) Simple Queue Service (SQS). For companies that have their own data centers or want a uniform multi-cloud solution, they generally want a solution like Apache Kafka or a managed Kafka like Google Cloud Managed Service for Apache Kafka or Amazon Managed Streaming for Apache Kafka (MSK). Apache Kafka is faster than older solutions like RabbitMQ.

The streaming/messaging service is configured to meet the application requirements for message delivery like deliver once or deliver at least once, in order or out of order, dead letter queues, schema enforcement, etc. It allows for architectures with multiple publishers or multiple subscribers (e.g., fan-out architectures). It provides access controls, monitoring, and logging capabilities.

For companies that decide on managing their own Apache Kafka rather than paying a CSP to do it, they often want a commercial product with commercial support and that is what Confluent offers. Confluent also offers a Confluent Cloud service where it sounds like they deploy and manage Kafka in your AWS, Azure, or GCP environment as a cloud agnostic managed service (I am not familiar with that product).

Comment Re:Guess what's coming next? (Score 1) 85

PointCast... memory unlocked. There's a name I haven't heard in like 30 years.

I agree with you that everything old is new again, often something that wasn't as successful as it could have been and companies are trying to make the idea work. VR has been in that category for almost 4 decades, and it still is.

Comment Re:Teenage gangs and gateway crime? (Score 1) 56

I get so tired of hearing the school systems stress technology so much, because they are inevitably 20-30 years behind in their understanding of how to best utilize it, leave alone secure their systems. I always fantasized about teaching a computer class that didn't even touch a keyboard for the first half year...

I recall Windows 3.51 was quite secure for the time. But once they merged the DOS branch of the OS with the NT branch, things got a lot worse for several years.

It's good to hear AWS has never been hacked because just about every other company with data has been. A lot of people rely on AWS, and what you are saying is accurate and if they are running their systems correctly, there can be a reasonable expectation that they will be secure. That's nice to know.

Comment Re:Teenage gangs and gateway crime? (Score 2) 56

> What I learned is that teachers have literally no time for anything.

The school system in the U.S. is notorious for this. Teachers get so much stuff dumped on them, much of which has little to do with actual teaching. It's a truly thankless job that cannot be fixed by dumping more money into the system. It's fundamentally broken. There are plenty of good teachers, but their effectiveness becomes more and more fettered every year.

Source: father of 4, and husband to a school teacher

Comment How about 8088 BASIC? (Score 1) 50

Was there much overlap between the 6502 version and the 8088 version, or did it need to be completely rewritten?

I could see them having a higher level design, which could in theory actually be C code, which just needed to be rendered, er, compiled down to the specific instruction sets. I'm assuming all this assembly was written as assembly, but there could still be a higher-level design, rendered as flowcharts or whatever that was translated for each architecture.

It's a fascinating part of computer history. I miss those days, even though I never actually had my own computer until after I graduated from college.

Slashdot Top Deals

Do not underestimate the value of print statements for debugging. Don't have aesthetic convulsions when using them, either.

Working...